https://youtu.be/gCFCm37cSTg  Follow Along Video !

install the following:


1.)	Visual Studio Code - https://code.visualstudio.com/download

2.)	MongoDB – v.4.028 - https://www.mongodb.com/try/download/community
	Install MongoDbCompass, the option is available at the end of the MongoDb installation.

3.)	Java – JDK 11.0 - https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html#license-lightbox

4.)	Node JS – v.12 - https://nodejs.org/download/release/v12.0.0/node-v12.0.0-x64.msi (ONLY install v12) if you have a higher, 
	uninstall the highest one and install this one or if you're more advanced, there is a command to switch versions on a need basis.



4.)	for Maven,SpringBoot unzip the file at: C:\Program Files
	Maven – v.3.8.1 - https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/
	SpringBoot - v. 2.0 - https://repo.spring.io/artifactory/release/org/springframework/boot/spring-boot-cli/2.0.0.RELEASE/spring-boot-cli-2.0.0.RELEASE-bin.zip

4a.)	For Maven, SpringBoot, and JDK 11.0 you need to set up system enviroment variables:
	
	JAVA_HOME 
	%JAVA_HOME%\bin  [THIS IS UNDER PATH, edit PATH]

	MAVEN_HOME
	%MAVEN_HOME%\bin  [THIS IS UNDER PATH, edit PATH]

	for SpringBoot just the directory of its bin folder to the path. 

	for angular open an command propmt, you can type cmd to open one at windows search bar at the taskbar.



5.)	Angular – v.7.3 - using command prompt the following line of code => npm i -g @angular/cli@7.3


6.)	Right click on ffq-authentication-service in Visual Studios and Open an Integrated Terminal
	npm install
	npm start


7.)	Right click on ffq-food-item-service in Visual Studios and Open an Integrated Terminal
	mvn spring-boot:run -Dspring-boot.run.arguments="mongo.fooditems.load=true"
	mvn spring-boot:run


8.)	Right click on ffq-questionnaire-web in Visual Studios and Open an Integrated Terminal
	npm install
	npm start


9.)	Right click on ffq-user-service in Visual Studios and Open an Integrated Terminal
	mvn spring-boot:run -Dspring-boot.run.arguments="mongo.users.load=true"
	mvn sp	ring-boot:run


10.)	Right click on ffquestionnaire-service in Visual Studios and Open an Integrated Terminal
	mvn spring-boot:run -Dspring-boot.run.arguments ="mongo.questionnaires.load=true"
	mvn spring-boot:run


open chrome or hover over hyperlink in terminal ffq-questionnaire-web and type the following address - localhost:4200 -  to load the login page of BabyFeed Project

Familiarize yourself with the naming scheme in MongoDB down below and you should be good to go!

Database name: ffq_database
Admin user Collection name: admins
Clinician user Collection name: clinicians
Clinic Collection name: clinics
Parent user Collection name: parents
Food description collection name: food_description
Food Item collection name: food_items
Nutrients Lists collection name: nutrient_lists
Parent Collection name: parents
Participants Collection name: participants
Questionnaire Collection name: questionnaires
Research institution Collection name: research_institution
Researchers Collection name: researchers
Results Collection name: results
Sys Food Recommendations Collection name: sys_food_recommendations
Sys Nutrients Recommendations Collection name: sys_nutrients_recommendations


https://drive.google.com/drive/folders/1KZEWKl4SJr8-uZMH414TsmVOATF6WhLx?usp=sharing
https://1drv.ms/u/s!Aj2FoNO58PTqhKIw8Ds1h7kWpKZp9w?e=dyHA8e

ng serve --open